<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>splice 删除和增加数组元素</title>
</head>

<body>
  <script>
    // splice 删除和增加数组元素
    // let arr = ['迪丽热巴', '古力娜扎', '佟丽丫丫', '玛尔扎哈']
    // 1. 从数组的任意位置去删除元素
    /*
     语法: 数组.splice(起始位置(下标), 删除个数)
     注意点:
     1) 如果不传删除个数, 则从下标位置删除后边所有
     2) 该操作会改变原数组
    */
    // arr.splice(1, 1)
    // arr.splice(1, 2)
    // arr.splice(1)

    // arr.splice(0, 1)
    // arr.splice(3, 1)

    // 2. 从数组的任意位置添加元素
    /*
     语法: 数组.splice(起始位置, 删除个数, 新元素1, 新元素2, ....)
    */
    let arr = ['迪丽热巴', '古力娜扎', '佟丽丫丫', '玛尔扎哈']
    // arr.splice(1, 0, '刘德华')
    arr.splice(2, 0, '刘德华', '周润发')


    console.log(arr)
  </script>
</body>

</html>